GtkWidget: add adjust_size_request adjust_size_allocation virtual funcs
authorHavoc Pennington <hp@pobox.com>
Sun, 5 Sep 2010 16:19:14 +0000 (12:19 -0400)
committerHavoc Pennington <hp@pobox.com>
Mon, 13 Sep 2010 01:47:10 +0000 (21:47 -0400)
commitcd2a19a68dbd646ae120f110ef9a051fef7f49bf
tree48a7f781e5007eecd48c3c5155615c26b574c563
parent9debfe243fcc1df5276109fe82b70ad98c380adf
GtkWidget: add adjust_size_request adjust_size_allocation virtual funcs

Use these new methods to handle set_size_request (aka aux_info)
inside gtkwidget.c, instead of having external code mess with it.

The virtual functions can be used for other purposes in the
future. For example, GtkContainer::border_width could be
automatically implemented for all container subclasses.
gtk/gtksizegroup.c
gtk/gtksizerequest.c
gtk/gtkwidget.c
gtk/gtkwidget.h